FROM openjdk:17-alpine
LABEL author=liruo

ENV WEB_PORT=8010 \
    PROFILES=default

COPY /target/service1-0.0.1.jar /service1.jar

ENTRYPOINT ["java","-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005", "-jar", "/service1.jar", "--spring.profiles.active=$PROFILES"]
#如果是java命令会报错, 需要使用sh命令, 好像是因为这个容器就是一个进程, 而sh就是这个主进程
#java的debug参数  -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005(这个必须放在第一个参数才能生效)
EXPOSE $WEB_PORT
EXPOSE 5005

